package com.ruoyi.news.service;

import java.util.List;
import com.ruoyi.news.domain.SysNews;

/**
 * 消息提示Service接口
 *
 * @author ruoyi
 * @date 2021-12-11
 */
public interface ISysNewsService
{
    /**
     * 查询消息提示
     *
     * @param newsId 消息提示ID
     * @return 消息提示
     */
    public SysNews selectSysNewsById(Long newsId);

    /**
     * 查询消息提示列表
     *
     * @param sysNews 消息提示
     * @return 消息提示集合
     */
    public List<SysNews> selectSysNewsList(SysNews sysNews);

    /**
     * 新增消息提示
     *
     * @param sysNews 消息提示
     * @return 结果
     */
    public int insertSysNews(SysNews sysNews);
    public int deleteSysNews(SysNews sysNews);
    public int deleteSysNews1(SysNews sysNews);
    /**
     * 修改消息提示
     *
     * @param sysNews 消息提示
     * @return 结果
     */
    public int updateSysNews(SysNews sysNews);

    /**
     * 批量删除消息提示
     *
     * @param newsIds 需要删除的消息提示ID
     * @return 结果
     */
    public int deleteSysNewsByIds(Long[] newsIds);

    /**
     * 删除消息提示信息
     *
     * @param newsId 消息提示ID
     * @return 结果
     */
    public int deleteSysNewsById(Long newsId);
}
